package com.jifeng.api.crud.service.impl;

import com.jifeng.api.utils.R;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

import com.jifeng.api.crud.dao.FeeConfigTestDao;
import com.jifeng.api.crud.entity.FeeConfigTestEntity;
import com.jifeng.api.crud.service.FeeConfigTestService;


@Service("feeConfigTestService")
public class FeeConfigTestServiceImpl extends ServiceImpl<FeeConfigTestDao, FeeConfigTestEntity> implements FeeConfigTestService {

    @Override
    public R getFeeConfig() {
        try {
            FeeConfigTestEntity feeConfigTestEntity = this.getById(1);
            return R.ok().put("data", feeConfigTestEntity);
        } catch (Exception e) {
            e.printStackTrace();
            return R.sysError();
        }
    }

    @Override
    public R updateConfig(FeeConfigTestEntity feeConfig) {
        try {
            feeConfig.setId(1L);
            boolean update = this.updateById(feeConfig);
            if (!update) {
                return R.error("更新费用配置失败");
            }
            return R.ok();
        } catch (Exception e) {
            e.printStackTrace();
            return R.sysError();
        }
    }
}